package com.hl.sfzy.service;

import com.github.pagehelper.PageInfo;
import com.hl.sfzy.entity.Request;
import com.hl.sfzy.entity.User;

import java.util.List;

public interface UserService {
	//   新增
	int add(User user);
	//   修改
	int edit(User user);
	//   根据userID删除
	int remove(Integer userId);
	//  批量删除
	int removeBatch(Integer[] userIds);
	//  查询所有
	List<User> find();
	//  查询所有 根据所有字段模糊查询(分页)
	PageInfo<User> findByPage(int pageNum, int pageSize, User user);
	//  根据suerID查询
	User findById(Integer userId);
//	登陆
    User login(String userUserName, String userPassword);
//	修改密码
	int updatePassword(Request request);
}
